package com.xiaoq.distribution.vo;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;

import io.swagger.annotations.ApiModelProperty;

@JsonAutoDetect(fieldVisibility = Visibility.NONE, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE)
@JsonInclude(value = JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class DistributorVo {
	
	@JsonProperty("id")
	@ApiModelProperty(name = "id", value = "id", position=1)
	private String id; 
	
	@JsonProperty("name")
	@ApiModelProperty(name = "name", value = "分销商名称", position=10)
	private String name; 
	
	@JsonProperty("clientId")
	@ApiModelProperty(name = "clientId", value = "接口调用Id", position=20)
	private String clientId; 
	
	@ApiModelProperty(name = "secretKey", value = "接口调用公钥", position=30)
	private String secretKey;  
	
	
	@JsonProperty("creditImg")
	@ApiModelProperty(name = "creditImg", value = "统一社会信用代码证连接地址", position=40)
	private String creditImg; 
	
	@JsonProperty("balanceMobile")
	@ApiModelProperty(name = "balanceMobile", value = "结算对接联系人  就是一个文本框 可以是多个", position=50)
	private String balanceMobile;  

	@JsonProperty("operationMobile")
	@ApiModelProperty(name = "operationMobile", value = "业务对接联系方式", position=60)
	private String operationMobile; 

	@JsonProperty("settleCycle")
	@ApiModelProperty(name = "settleCycle", value = "结算周期 00 固定结算周期,10非固定周期结算", position=70)
	private String settleCycle; 
	
	@JsonProperty("settleTime")
	@ApiModelProperty(name = "settleTime", value = "结算时间", position=80)
	private Integer settleTime; 
	
	@JsonProperty("shopId")
	@ApiModelProperty(name = "shopId", value = "景区店铺Id", position=90)
	private String shopId;
	
	@JsonProperty("merchantId")
	@ApiModelProperty(name = "merchantId", value = "景区商家Id", position=100)
	private String merchantId;

	
	
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getClientId() {
		return clientId;
	}

	public void setClientId(String clientId) {
		this.clientId = clientId;
	}

	public String getSecretKey() {
		return secretKey;
	}

	public void setSecretKey(String secretKey) {
		this.secretKey = secretKey;
	}

	public String getCreditImg() {
		return creditImg;
	}

	public void setCreditImg(String creditImg) {
		this.creditImg = creditImg;
	}

	public String getBalanceMobile() {
		return balanceMobile;
	}

	public void setBalanceMobile(String balanceMobile) {
		this.balanceMobile = balanceMobile;
	}

	public String getOperationMobile() {
		return operationMobile;
	}

	public void setOperationMobile(String operationMobile) {
		this.operationMobile = operationMobile;
	}

	public String getSettleCycle() {
		return settleCycle;
	}

	public void setSettleCycle(String settleCycle) {
		this.settleCycle = settleCycle;
	}
	

	public Integer getSettleTime() {
		return settleTime;
	}

	public void setSettleTime(Integer settleTime) {
		this.settleTime = settleTime;
	}

	public String getShopId() {
		return shopId;
	}

	public void setShopId(String shopId) {
		this.shopId = shopId;
	}

	public String getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	} 
	
	
}
